<?php
/**
 * CommonAction
 * 公用父类 对全局进行限制处理等
 */
class CommonAction extends Action {
	public $USER = array();
    function _initialize() {
		global $USER;
        $this->USER=&$USER;		
		
        if ( C('USER_AUTH_ON') && !in_array(MODULE_NAME, explode(',', C('NOT_AUTH_MODULE')))) {
            if ( !session(C('USER_AUTH_KEY')) ) { 
                //redirect(PHP_FILE.'/Public/index'); //跳转到登录页面
				$this->redirect('Public/index');
            }
        }		
		
		//检测用户是否登录 登陆后初始化用户信息
        if( session(C('USER_AUTH_KEY')) ){
			$USER = array(
				'USER_ID' => session(C('USER_AUTH_KEY')),
				'USER_NAME' => session('USER_NAME')
			);
			$this->assign('USER',$USER);
		}
	}	
}

?>